package com.yulang.design_pattern_23.singleton;

import java.io.Serializable;

/**
 * 枚举类型的单例是线程安全的,且反射也不会存在问题
 */
public enum  EnumSingleton implements Serializable {
    INSTANCE;

    EnumSingleton() {}

    public void print(){
        System.out.println("0000000000000000000");
    }
    public static void main(String[] args) {
        System.out.println(EnumSingleton.INSTANCE == EnumSingleton.INSTANCE);
    }

}
